package com.molichuxing;

import java.time.LocalDateTime;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;


/**
 * @prouect_name: order-service
 * @class_name: ${CLASS_NAME}
 * @description: ${DESCRIPTION}
 * @author: 林亿建
 * @create_date: 2017年08月07日
 * @modify_date: 2017年08月07日
 **/
public class Provider {
    private static final Logger LOGGER = LoggerFactory.getLogger(Provider.class);

    public static void main(String[] args) throws Exception {
        startService();
        synchronized (Provider.class) {
            do {
                try {
                    Provider.class.wait();
                } catch (Exception e) {
                    LOGGER.error("启动类异常");
                }
            } while (true);
        }
    }

    static void startService() {
        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
        context.start();
        LOGGER.info("{}:服务已启动", LocalDateTime.now());
    }
}

